Como utilizar el formato compuesto en C#
Para usar el formato compuesto usamos dentro de un string la siguiente sintaxis:
{ index[,alignment][:formatString]}
Console.Write("Ejemplo string: {0,23:C3}", parametro)
Dentro del string usamos {} para indicar donde ira el parametro formateado, el primer numero indica el parametro que estara asignado al formato (0 indica el primer parametro, 1 indicaria el segundo...etc)
el numero que esta separado por una coma indica la alineacion en espacios del formato (23 en el ejemplo)
y el parametro que va despues de los dos puntos (:), indica que tipo de numero se mostrara (tipo de moneda, numero decimal, porcentaje...etc) el numero que lo acompaƱa indica el numero de decimales que tendra el numero.
C# | Formato compuesto